package com.join.template.core.configuration;

import lombok.Data;

/**
 * @author CAOYOU
 * @Title: ExpressionConfig
 * @date 2019/10/2211:36
 */
@Data
public class ExpressionConfig {
    //值表达式截取开始标记
    private String varTagStart = "${";
    //值表达式截取结束标记
    private String varTagEnd = "}";
    //语法表达式开始标签首部截取标记
    private String exprFirstBegin = "<#";
    //语法表达式结束标签首部截取标记
    private String exprLastBegin = "</#";
    //表达式开始标签或结束标签尾部截取标记
    private String exprEndSupport = "#>";
    //属性截取开始符
    private String attStart = "='";
    //属性截取结束符
    private String attEnd = "'";
    //分隔符属性
    private String attSseparator = "separator";
    //值属性
    private String attVar = "var";
    //别名属性
    private String attName = "setName";
    //单项别名属性
    private String attItem = "item";
    //语句开始属性
    private String attOpen = "open";
    //索引属性
    private String attIndex = "index";
    //语句结束属性
    private String attClose = "close";
    //引用文件属性
    private String attFile = "file";
    //判断条件属性
    private String attrText = "text";
    //格式化属性
    private String attrFormat = "format";
}
